home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / bossa.arc / BOSS_DOC.ARC / BOSS.TOC < prev    next >
Text File  |  1990-03-12  |  12KB  |  234 lines

  1.  
  2.  
  3.  
  4.                        T A B L E   O F   C O N T E N T S 
  5.  
  6.           1. Introduction...............................................1
  7.  
  8.           2. Technical Nitty Gritties...................................1
  9.  
  10.           3. User Supported Software....................................2
  11.              3.1. Registering...........................................2
  12.              3.2. Support Services......................................2
  13.                   3.2.1. Electronic Support.............................3
  14.  
  15.           4. The Basics.................................................4
  16.              4.1. Window Basics.........................................5
  17.              4.2. Data Entry Basics.....................................6
  18.              4.3. Form Basics...........................................7
  19.              4.4. Mouse Basics..........................................8
  20.              4.5. Important Concepts...................................11
  21.                   4.5.1. WINDOWS.H.....................................11
  22.                   4.5.2. Window Handles................................11
  23.                   4.5.3. Mouse Handles.................................11
  24.                   4.5.4. Window Origin.................................11
  25.                   4.5.5. Text and Data Field Origins...................11
  26.                   4.5.6. Attributes....................................11
  27.                   4.5.7. Fields and Forms..............................12
  28.                   4.5.8. Return Values.................................12
  29.                   4.5.9. Closing Forms and Windows.....................12
  30.                   4.5.10. Overlapping Windows..........................13
  31.                   4.5.11. Functions....................................14
  32.  
  33.           5. Distribution Methods & Media Kits ........................15
  34.              5.1. CompuServe, GENIE & Bulletin Board Files.............15
  35.              5.2. The SHAREWARE Distribution Diskette(s)...............15
  36.              5.3. The SOURCE Distribution Diskette(s)..................18
  37.  
  38.           6. Installation, Compiling, Linking .........................26
  39.              6.1. Installation.........................................26
  40.              6.2. Compiling............................................28
  41.              6.3. Linking..............................................28
  42.  
  43.           7. General Notes.............................................29
  44.              7.1. Borland Turbo C......................................31
  45.              7.2. Microsoft C..........................................31
  46.              7.3. Microsoft QuickC.....................................31
  47.              7.4. MIX Power C..........................................32
  48.              7.5. Zortech C............................................32
  49.              7.6. Lattice C............................................33
  50.              7.7. Aztec C..............................................33
  51.              7.8. Watcom C.............................................33
  52.              7.9. Express C............................................33
  53.              7.10. Feedback............................................33
  54.              7.11. Hints on Resolving Common Problems..................34
  55.  
  56.  
  57.  
  58.           8. Making Changes............................................35
  59.              8.1. General Considerations...............................35
  60.              8.2. Specific Changes to Consider.........................36
  61.              8.3. Making Changes - An Overview by The Numbers .........37
  62.              8.4. Assembly Language Object Files.......................37
  63.              8.5. Assembly Language Object File Matrix.................38
  64.              8.6. Assembler Code.......................................39
  65.              8.7. C Code...............................................40
  66.  
  67.           9. Function Call Synopsis....................................41
  68.              9.1. wn_init -- init window system........................42
  69.              9.2. wn_exit -- exit window system........................42
  70.              9.3. wn_psinit() -- init window system given physical scr.42
  71.              9.4. wn_dmode -- set window display mode..................43
  72.              9.5. wn_open -- open window ..............................44
  73.              9.6. wn_title -- title window.............................45
  74.              9.7. wn_titla -- title window with attribute..............45
  75.              9.8. wn_close -- close window.............................46
  76.              9.9. wn_save -- save screen image ........................46
  77.              9.10. wn_restore -- restore saved screen image............47
  78.              9.11. wn_move -- move window..............................47
  79.              9.12. wn_locate -- locate cursor in window................48
  80.              9.13. wn_printf -- window printf..........................49
  81.              9.14. wn_puts -- put string (high speed)..................50
  82.              9.15. wn_putc -- put character ...........................50
  83.              9.16. wn_gets -- get string with validation...............51
  84.              9.17. wn_putsa -- put string and attribute (high speed)...52
  85.              9.18. wn_putca -- put character and attribute.............52
  86.              9.19. wn_insrow -- insert row in window...................53
  87.              9.20. wn_delrow -- delete row from window.................53
  88.              9.21. wn_clr -- clear window..............................54
  89.              9.22. wn_activate -- activate window......................54
  90.              9.23. wn_color -- set window & border attribute...........55
  91.              9.24. wn_wrap -- set/clear line wrap flag.................56
  92.              9.25. wn_sync -- set/clear cursor synchronization flag....56
  93.              9.26. wn_scroll -- set scrolling method for window........57
  94.              9.27. wn_dma -- set/clear write ram directly flag.........58
  95.              9.28. wn_fixcsr -- update window cursor position..........58
  96.              9.29. wn_boxset -- set box drawing character set..........59
  97.              9.30. wn_natrib -- set new attribute in window NOW!.......59
  98.              9.31. wn_dborder -- draw (replace) border on window.......60
  99.              9.32. wn_input -- general purpose window input............61
  100.              9.33. wn_frmopn -- open data entry form...................64
  101.              9.34. wn_frmget -- get (read) data entry form.............65
  102.              9.35. wn_frmcls -- close data entry form..................66
  103.              9.36. wn_gdate - input date in window.....................67
  104.              9.37. wn_gtime -- input time in window....................69
  105.              9.38. wn_gphone -- input phone number in window...........71
  106.              9.39. wn_gtext -- input text in window....................73
  107.              9.40. wn_gutext -- input uppper case text in window.......73
  108.              9.41. wn_gltext -- input lower case text in window........73
  109.              9.42. wn_gpword -- input password in window...............75
  110.              9.43. wn_gint -- input integer in window..................77
  111.              9.44. wn_guint - input unsigned integer in window.........79
  112.              9.45. wn_glong -- input long integer in window............81
  113.  
  114.  
  115.  
  116.              9.46. wn_gulong -- input unsigned long integer in window..83
  117.              9.47. wn_gfloat -- input float in window..................85
  118.              9.48. wn_gdouble -- input double in window................87
  119.              9.49. wn_gbool -- input logical in window.................89
  120.              9.50. wn_dtext -- display text on input form..............91
  121.              9.51. wn_iemsg -- display input error message.............92
  122.              9.52. wn_ihmsg -- display input help message..............93
  123.              9.53. wn_sleftj -- (string) left justify .................94
  124.              9.54. wn_srightj -- (string) right justify ...............94
  125.              9.55. wn_scenter -- (string) center ......................95
  126.              9.56. wn_sdelspc -- (string) delete leading/trailing spac.96
  127.              9.57. wn_strndx -- (string) return index of s2 in s1......96
  128.              9.58. mo_reset -- reset/init mouse........................97
  129.              9.59. mo_show -- show mouse...............................98
  130.              9.60. mo_hide -- hide mouse...............................99
  131.              9.61. mo_pos -- get mouse pixel position & status........100
  132.              9.62. mo_move -- move mouse pixel cursor.................101
  133.              9.63. mo_pbinfo -- get pressed mouse botton status.......102
  134.              9.64. mo_rbinfo -- get released mouse button status......103
  135.              9.65. mo_clim -- set mouse min/max pixel column limits...104
  136.              9.66. mo_rlim -- set mouse min/max pixel row limits......104
  137.              9.67. mo_sgcursor -- set mouse graphics cursor...........105
  138.              9.68. mo_scursor -- set mouse cursor.....................106
  139.              9.69. mo_motion  -- get mouse motion counters............108
  140.              9.70. mo_task -- define mouse event handler..............109
  141.              9.71. mo_lpon -- mouse light pen emulation on............110
  142.              9.72. mo_lpoff -- mouse light pen emulation off..........110
  143.              9.73. mo_ratio -- set motion to pixel ratio..............110
  144.              9.74. mo_rcpos -- return current position of mouse.......111
  145.              9.75. mo_locate -- locate (position) mouse cursor........113
  146.              9.76. mo_press -- get mouse button press status..........114
  147.              9.77. mo_release -- get mouse button release status......116
  148.              9.78. mo_reigon -- set mouse region......................118
  149.              9.79. mo_setptr -- set mouse pointer and attributes......119
  150.              9.80. mo_wait -- wait for mouse to settle................120
  151.              9.81. mo_nbutt -- get mouse button count.................121
  152.              9.82. _getca -- get character and attribute..............122
  153.              9.83. _putca -- put character and attribute .............122
  154.              9.84. _vidblt -- video block transfer....................123
  155.              9.85. v_spage -- set active display page.................123
  156.              9.86. v_cls -- clear entire video screen ................124
  157.              9.87. v_smode -- set video mode..........................124
  158.              9.88. v_wca -- write character and attribute.............125
  159.              9.89. v_wtty -- write character TTY mode.................125
  160.              9.90. v_locate -- locate (position) cursor...............126
  161.              9.91. v_hidec -- hide cursor.............................126
  162.              9.92. v_sctype -- set cursor type (style)................127
  163.              9.93. v_sapu -- scroll active display page up............127
  164.              9.94. v_sapd -- scroll active display page down..........128
  165.              9.95. v_rcpos -- return current cursor position..........128
  166.              9.96. v_rcvs -- return current video state...............129
  167.              9.97. v_getch -- get keyboard character and scan code....129
  168.              9.98. v_kstat -- get keyboard status.....................130
  169.              9.99. v_kflush -- flush keyboard buffer..................130
  170.              9.100. v_border -- set border color......................130
  171.  
  172.  
  173.  
  174.  
  175.          10. Registration Form........................................131
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.                                    1
  234.